package POJOS;


import DAO.UserDAOLibro;
import DAO.UserDAORevista;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@ManagedBean(name = "customer2")
@SessionScoped

@Entity
@Table(name="revista"
    ,catalog="libreria"
)
public class Revista  implements java.io.Serializable {


     private int idRevista;
     private Integer numero;
     private String titulo;
     
         public List<Revista> getMessages() {
        System.out.println(UserDAORevista.getCustomer2());
        return UserDAORevista.getCustomer2();

    }

    public Revista() {
    }

	
    public Revista(int idRevista) {
        this.idRevista = idRevista;
    }
    public Revista(int idRevista, Integer numero, String titulo) {
       this.idRevista = idRevista;
       this.numero = numero;
       this.titulo = titulo;
    }
   
     @Id 

    
    @Column(name="Id_Revista", unique=true, nullable=false)
    public int getIdRevista() {
        return this.idRevista;
    }
    
    public void setIdRevista(int idRevista) {
        this.idRevista = idRevista;
    }

    
    @Column(name="Numero")
    public Integer getNumero() {
        return this.numero;
    }
    
    public void setNumero(Integer numero) {
        this.numero = numero;
    }

    
    @Column(name="Titulo", length=45)
    public String getTitulo() {
        return this.titulo;
    }
    
    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }


     public void Salvar() {
        UserDAORevista dao = new UserDAORevista();
        dao.IntroducirDatos(this);
    }

    public void Borrar() {
        UserDAORevista dao = new UserDAORevista();
        dao.BorrarDatos(this);
    }

    public String AccesoSalvar() {
        return ("input");

    }

    public String AccesoBorrar() {
        String pagina2="output.xhtml";
        return pagina2;
    }

}


